// pages/myfamily/index.js
const app = getApp()
import {
    util,
    Toast,
    commonMixin
} from "../../utils/util.js";


Page({
    behaviors: [commonMixin],

    /**
     * 页面的初始数据
     */
    data: {
        userAll:[],
        selectUser:0,
        identityOption: {
            1: '本人',
            2: '妻子',
            3: '儿女',
            4: '父母',
            5: '其他',
        },
        sexOption: {
            0: '未知',
            1: '男',
            2: '女',
        },
    },
    tabClick(e) {
        let {
            index,
        } = e.currentTarget.dataset;

        this.setData({
            selectUser:index
        });;
    },
    handleEditFamilyUser() {
        wx.navigateTo({
          url: '/pages/addUser/index?id='+this.data.userAll[this.data.selectUser].id,
        })
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {
        
    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
      let userInfo = util.getUserInfo()
      if (!userInfo.status) {
        app.globalData.loginFlag = true;
        this.navToUrl('/pages/my/index');
      }
        wx.showLoading({
            title: '加载中',
          })
          util.http.post("v1/mini/family-users",{}).then((res) => {
              if (res.data.code == 0) {
                this.setData({
                    userAll: res.data.data,
                })
                if (this.data.selectUser >= this.userAll.length) {
                    this.setData({
                        selectUser: 0,
                    })
                }
              }
              wx.hideLoading();
          }).catch((err) => {
              wx.hideLoading();
              Toast('网络异常！刷新后重试！');
              console.log(err)
          })
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})